#pragma once

#include "GameObject.h"
#include "GameTexture.h"
#include "GamePlayer.h"
#include "GameEnemy.h"
#include "GameButton.h"
#include "GameUtilities.h"

#define SPR_PLAYER   "sprites/spr_player.png"
#define SPR_FLOOR    "sprites/spr_floor.png"
#define SPR_WALL     "sprites/spr_wall.png"
#define SPR_BACK     "sprites/spr_background.png"
#define SPR_DRONE	 "sprites/spr_drone.png"

#define BG_TITLE     "sprites/main_menu/bg_title.png"
#define BG_LOSE      "sprites/main_menu/bg_lose.png"
#define BG_WIN       "sprites/main_menu/bg_win.png"
#define BG_OPTIONS   "sprites/main_menu/bg_options.png"
#define BG_CREDITS1  "sprites/main_menu/bg_credits1.png"
#define BG_CREDITS2  "sprites/main_menu/bg_credits2.png"

#define IMG_ARROW    "sprites/main_menu/img_arrow.png"
#define IMG_SNDBAR   "sprites/main_menu/img_sndbar.png"

#define BTN_MAINMENU "sprites/main_menu/btn_mainmenu.png"
#define BTN_PLAY     "sprites/main_menu/btn_play.png"
#define BTN_EXIT     "sprites/main_menu/btn_exit.png"
#define BTN_OPTIONS  "sprites/main_menu/btn_options.png"
#define BTN_CONTINUE "sprites/main_menu/btn_continue.png"
#define BTN_RETRY    "sprites/main_menu/btn_retry.png"
#define BTN_CANCEL   "sprites/main_menu/btn_cancel.png"
#define BTN_QUIT     "sprites/main_menu/btn_quit.png"
#define BTN_SAVE     "sprites/main_menu/btn_save.png"